a blessing and a curse

Translations
une bénédiction et une malédiction
Definitions
A situation or thing that has both positive and negative aspects, providing benefits while also causing difficulties or challenges.